namespace Core
{
	public interface IApplicationSettingsService
	{
		string InstallationPath { get; }

		string CompilerPath { get; }

		string CompilerInstallersPath { get; }

		string DatabaseUtilitiesPath { get; }

		string DefaultStorePath { get; }

		string HelpFilesPath { get; }

		string IniFilesPath { get; }

		string PlotControlPath { get; }

		DatabaseSettings DatabaseSettings { get; }

		string EtherCATConfigurationPath { get; }

		string BrowsePath { get; set; }

		string GetRegistryValue(string path, string name);

        void SetRegistryValue(string path, string name, string value);

    }
}
